"use strict";

import { tokenize } from "./src/tokenize.mjs";

import { lex_check } from "./src/lex_check.mjs";

import { token_reduce } from "./src/reduce.mjs";


console.log(token_reduce(tokenize("(defun a (x y) ;; aaaaa\n\n (print (+ x y))\n\r (print \"\\a\\b\\\"\"))\n")));
console.log(lex_check(tokenize("(defun a (x y) ;; aaaaa\n\n (print (+ x y))\n\r (print \"\\a\\b\\\"\"))\n")));
